package com.quectel.sys.module.sys.dto.mongo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 系统日志
 *
 * @author caolu
 * @email louis.cao@quectel.com
 */
@Data
public class SysLogDto implements Serializable {
    private Long id;

    /**
     * 租户id
     */
    private Long tenantId;
    /**
     * 账号
     */
    private String account;
    /**
     * 用户名
     */
    private String username;
    /**
     * 所属组名称
     */
    private String groupName;

    /**
     * 请求者ip
     */
    private String requesterIp;

    /**
     * 请求链接
     */
    private String requestUri;

    /**
     * 具体方法
     */
    private String methodString;

    /**
     * 执行时长
     */
    private Long executeDuration;

    /**
     * 具体日志
     */
    private String log;

    /**
     * 日志发生时间
     */
    private Date createTime;
}
